home *** CD-ROM | disk | FTP | other *** search
/ Windows 6-Pak - Disc 4 / Windows 6-Pak (InfoMagic) (Disc 4) (1999).ISO / Text-Chat-Scripts / pp-320m.exe / pp300 / p-nserv.mrc < prev    next >
Text File  |  1998-08-15  |  30KB  |  606 lines

  1. ; -----------------------------------------------------
  2. ; Peace and Protection (by misspai)
  3. ; -----------------------------------------------------
  4. ; Nicklist and status window
  5. ; popups (load in remotes)
  6. ; -----------------------------------------------------
  7. menu nicklist {
  8.   $_exec(_maskpop):{}
  9.   Kicks
  10.   .Kick...:set %_arhelp _sell2 # k # | _pentry _arhelp Reason for kick?1
  11.   .Kickban...:set %_arhelp _sell2 # kb # | _pentry _arhelp Reason for kickban?1
  12.   .Cloneban...:set %_arhelp _sell2 # cb # | _pentry _arhelp Reason for kickban?1
  13.   .-
  14.   .Tempban
  15.   ..20 seconds...:set %_arhelp _sell2 # tempban # | _pentry _arhelp Reason for tempban?1
  16.   ..60 seconds...:set %_arhelp _sell3 # kb0 -u60 # | _pentry _arhelp Reason for tempban?1
  17.   ..X seconds...:set %_arhelp _ptban1 # 1 | _askr _arhelp Number of seconds for ban?
  18.   ..-
  19.   ..10 minutes...:set %_arhelp _sell3 # kb0 -u600 # | _pentry _arhelp Reason for tempban?1
  20.   ..X minutes...:set %_arhelp _ptban1 # 60 | _askr _arhelp Number of minutes for ban?
  21.   .-
  22.   .Blacklist
  23.   ..from $active $+ ...:set %_arhelp _sell2 # black # | _pentry _arhelp Reason for blacklist?2
  24.   ..from all channels...:set %_arhelp _sell1 # black | _pentry _arhelp Reason for blacklist?2
  25.   .-
  26.   .Filterkick
  27.   ..%.^2:set %_arhelp _sellX # 2 fk # | _pentry _arhelp Reason for filterkick?1
  28.   ..%.^3:set %_arhelp _sellX # 3 fk # | _pentry _arhelp Reason for filterkick?1
  29.   ..%.^4:set %_arhelp _sellX # 4 fk # | _pentry _arhelp Reason for filterkick?1
  30.   .Ban
  31.   ..%.^2:set %_arhelp _sell2 # ban # 2 | _askyn _arhelp Ban user(s)? (no kick)
  32.   ..%.^3:set %_arhelp _sell2 # ban # 3 | _askyn _arhelp Ban user(s)? (no kick)
  33.   ..%.^4:set %_arhelp _sell2 # ban # 4 | _askyn _arhelp Ban user(s)? (no kick)
  34.   .Kickban
  35.   ..%.^2:set %_arhelp _sell2 # kb0 # | _pentry _arhelp Reason for kickban?1
  36.   ..%.^3:set %_arhelp _sell2 # kb # | _pentry _arhelp Reason for kickban?1
  37.   ..%.^4:set %_arhelp _sell2 # kb2 # | _pentry _arhelp Reason for kickban?1
  38.   .Cloneban
  39.   ..%.^2:set %_arhelp _sell2 # cb0 # | _pentry _arhelp Reason for kickban?1
  40.   ..%.^3:set %_arhelp _sell2 # cb # | _pentry _arhelp Reason for kickban?1
  41.   ..%.^4:set %_arhelp _sell2 # cb2 # | _pentry _arhelp Reason for kickban?1
  42.   @Op etc.
  43.   .@Op:op # $snicks
  44.   .Deop:dop # $snicks
  45.   .-
  46.   .+Voice:voc # $snicks
  47.   .Devoice:dvoc # $snicks
  48.   %s^xw
  49.   .Kick...    [ 50 ]:set %_arhelp _msgxw # kick # $1 | _askr _arhelp Reason for kick?
  50.   .Bans    [ 75 ]
  51.   ..Cannot be op...    50:_pxwban # 50 $1
  52.   ..Ban from joining...    75:_pxwban # 75 $1
  53.   ..Custom level...    ??:set %_arhelp _pxwban4 # $1 | _askr _arhelp Level of ban?
  54.   ..-
  55.   ..Ban by domain...    75:_pxwban # 50 $_ppmask($1,4)
  56.   ..Domain custom...    ??:set %_arhelp _pxwban4 # $_ppmask($1,4) | _askr _arhelp Level of ban?
  57.   .Filterkick    [200]
  58.   ..%.^2:set %_arhelp _msgxw # kick # $_ppmask($1,2) | _askr _arhelp Reason for filterkick?
  59.   ..%.^3:set %_arhelp _msgxw # kick # $_ppmask($1,3) | _askr _arhelp Reason for filterkick?
  60.   ..%.^4:set %_arhelp _msgxw # kick # $_ppmask($1,4) | _askr _arhelp Reason for filterkick?
  61.   .-
  62.   .@Op    [100]:_msgxw # op # $_c2s($snicks)
  63.   .Deop    [100]:_msgxw # deop # $_c2s($snicks)
  64.   .-
  65.   .Suspend    [100]
  66.   ..Suspend in seconds...:set %_arhelp _pxwsus3 # $1 s | _askr _arhelp Suspend for how many seconds?
  67.   ..Suspend in minutes...:set %_arhelp _pxwsus3 # $1 m | _askr _arhelp Suspend for how many minutes?
  68.   ..Suspend in hours...:set %_arhelp _pxwsus3 # $1 h | _askr _arhelp Suspend for how many hours?
  69.   ..Suspend in days...:set %_arhelp _pxwsus3 # $1 d | _askr _arhelp Suspend for how many days?
  70.   ..-
  71.   ..Unsuspend:_msgxw # unsuspend # $1
  72.   .-
  73.   .Add user...    [400]:set %_arhelp _pxwadd2 # $1 | _pentry _arhelp $+ $_s2p($_ppmask($1,3)) Address mask for new user?
  74.   .Remove user    [400]:_msgxw # remuser # $1
  75.   .Modify user    [400]
  76.   ..Change access...:set %_arhelp _msgxw # modinfo # access $1 | _askr _arhelp New access level for $1 $+ ?
  77.   ..Modify mask...:set %_arhelp _msgxw # modinfo # match $1 | _pentry _arhelp $+ $_s2p($_ppmask($1,3)) New mask to match for $1 $+ ?
  78.   ..Set auto-op
  79.   ...On:_msgxw # modinfo # autoop $1 on
  80.   ...Off:_msgxw # modinfo # autoop $1 off
  81.   ..Modify password...:_pxwmpass # $1
  82.   .Set auto-op    [400]
  83.   ..On:_msgxw # modinfo # autoop $1 on
  84.   ..Off:_msgxw # modinfo # autoop $1 off
  85.   .-
  86.   .Access    [á 0 á]
  87.   ..Check access:_msgxw # access # $1
  88.   ..Verify CService rep:_msgxw # verify $1
  89.   %s^c
  90.   .AKick    [ S ]:_msgcs akick # add $1
  91.   .-
  92.   .Op    [ A ]:_msgcs op # $_c2s($snicks)
  93.   .Deop    [ A ]:_msgcs op # - $+ $_c2sd($snicks)
  94.   .-
  95.   .AutoOps    [ S ]
  96.   ..Add:_msgcs aop # add $1
  97.   ..Delete:_msgcs aop # del $1
  98.   .SuperOps    [ F ]
  99.   ..Add:_msgcs sop # add $1
  100.   ..Delete:_msgcs sop # del $1
  101.   .-
  102.   .Access check    [ A ]:_msgcs access # $1
  103.   -
  104.   Notices
  105.   .All selected nicks...:set %_arhelp massn # | _askr _arhelp Mass notice message?
  106.   .All but selected nicks...:if ($snicks == $null) _error You must select some nicks as users to not send the message to | set %_arhelp allbut # $snicks | _askr _arhelp Mass notice message?
  107.   .All but one user...:set %_arhelp _pallbut # | _askr _arhelp Who should we NOT send this notice to?
  108.   .-
  109.   .All @ops...:set %_arhelp wall # | _askr _arhelp Opnotice message for # $+ ?
  110.   .All @ops and +voices...:set %_arhelp ov # | _askr _arhelp Op/voice notice message for # $+ ?
  111.   .Entire channel...:set %_arhelp n # | _askr _arhelp Notice to send to # $+ ?
  112.   -
  113.   Ping
  114.   .Standard:ping $snicks
  115.   .-
  116.   .Fake ping:fping $snicks
  117.   .Version ping:vping $snicks
  118.   .Server ping:sping $1
  119.   CTCP
  120.   .Clientinfo:cinfo $snicks
  121.   .Finger:fing $snicks
  122.   .Page...:set %_arhelp page $snicks | _pentry _arhelp Message to send with page?2
  123.   .Script:script $snicks
  124.   .Seen...:set %_arhelp ctcp $snicks seen | _askr _arhelp User to ask if they have seen? (via CTCP)
  125.   .Time:time $snicks
  126.   .Userinfo:uinfo $snicks
  127.   .Version:ver $snicks
  128.   .-
  129.   .Other...:set %_arhelp ctcp $snicks | _askr _arhelp CTCP to send?
  130.   .CTCP reply...:set %_arhelp ctcpreply $snicks | _askr _arhelp CTCP reply to send?
  131.   Private
  132.   .Query:_sell1 # q
  133.   .-
  134.   .Chat:_sell1 # c
  135.   .Chat to IP:c . $+ $1
  136.   .-
  137.   .Send...:s $1
  138.   .Send to IP...:s . $+ $1
  139.   -
  140.   User info
  141.   .Whois:w $snicks
  142.   .Extended whois:_sell12 # w
  143.   .-
  144.   .User central:uwho $1
  145.   .Address book:abook $1
  146.   .-
  147.   .%s^n
  148.   ..Info:_msgns info $1
  149.   ..-
  150.   ..Access:_msgns acc $1
  151.   .-
  152.   .Get DNS:_sell1 # dns
  153.   .Get hostmask:_sell1 # host
  154.   .Unix finger:finger $1
  155.   User level
  156.   .View:_sell1 # user
  157.   .Authorize:auth $1
  158.   .-
  159.   .Level 1 (no access):_sell1 # user 1
  160.   .Level 50 (safe):_sell1 # user 50
  161.   .Level 75 (protected):_sell1 # user 75
  162.   .-
  163.   .Add ops
  164.   ..Silently
  165.   ...Op on THIS channel via password:_sell1 # user +op #
  166.   ...Op on ANY channel via password:_sell1 # user +op
  167.   ...-
  168.   ...Auto-op on THIS channel (NO PASSWORD):_sell1 # user +op # | _sell1 # user +nopw
  169.   ...Auto-op on ANY channel (NO PASSWORD):_sell1 # user +op | _sell1 # user +nopw
  170.   ..Tell them + send help
  171.   ...Op on THIS channel via password:_sell1 # user +op # | _sell1 # n You have been added as an op on # $+ . Type /ctcp $me help for help on commands.
  172.   ...Op on ANY channel via password:_sell1 # user +op | _sell1 # n You have been added as an op on all channels. Type /ctcp $me help for help on commands.
  173.   ...-
  174.   ...Auto-op on THIS channel (NO PASSWORD):_sell1 # user +op # | _sell1 # user +nopw | _sell1 # n You have been added to my auto-op list on # $+ .
  175.   ...Auto-op on ANY channel (NO PASSWORD):_sell1 # user +op | _sell1 # user +nopw | _sell1 # n You have been added to my auto-op list for all channels.
  176.   .Add sublevel
  177.   .."chat"    (auto accept DCC chats):_sell1 # user +chat
  178.   .."send"    (auto accept DCC sends):_sell1 # user +send
  179.   .."nodcc"    (auto ignore DCCs):_sell1 # user +nodcc
  180.   .."voice"    (auto voice user):_sell1 # user +voice
  181.   .."op"    (ops on THIS channel via password):_sell1 # user +op #
  182.   .."op"    (ops on ANY channel via password):_sell1 # user +op
  183.   .."nopw"    (with "op", ops without password):_sell1 # user +nopw
  184.   .Remove sublevel
  185.   .."chat"    (auto accept DCC chats):_sell1 # user -chat
  186.   .."send"    (auto accept DCC sends):_sell1 # user -send
  187.   .."nodcc"    (auto ignore DCCs):_sell1 # user -nodcc
  188.   .."voice"    (auto voice user):_sell1 # user -voice
  189.   .."op"    (remove ops access HERE):_sell1 # user -op #
  190.   .."op"    (remove ALL ops access):_sell1 # user -op
  191.   .."nopw"    (ops without password):_sell1 # user -nopw
  192.   Extras
  193.   .Notify
  194.   ..Add to notify (any server)
  195.   ...No address check...:set %_arhelp _sell2 # notify -a | _pentry _arhelp Note to use for user's notify?2
  196.   ...Identd check...:set %_arhelp _sell2 # notify -ai | _pentry _arhelp Note to use for user's notify?2
  197.   ...Identd + domain check...:set %_arhelp _sell2 # notify -ad | _pentry _arhelp Note to use for user's notify?2
  198.   ..Add to notify (this server only)
  199.   ...No address check...:set %_arhelp _sell2 # notify -av | _pentry _arhelp Note to use for user's notify?2
  200.   ...Identd check...:set %_arhelp _sell2 # notify -aiv | _pentry _arhelp Note to use for user's notify?2
  201.   ...Identd + domain check...:set %_arhelp _sell2 # notify -adv | _pentry _arhelp Note to use for user's notify?2
  202.   ..-
  203.   ..Remove from notify:_sell2 # notify -r
  204.   .Ignore
  205.   ..Tell user they are ignored
  206.   ...Permanent...:_pqign 1 $1 x x
  207.   ...60 seconds...:_pqign 1 $1 s 60
  208.   ...X seconds...:set %_arhelp _pqign 1 $1 s | _askr _arhelp Ignore for how many seconds?
  209.   ...X minutes...:set %_arhelp _pqign 1 $1 m | _askr _arhelp Ignore for how many minutes?
  210.   ..-
  211.   ..All but channel text
  212.   ...Permanent:_sell2 # _pqign2 2 x x
  213.   ...60 seconds:_sell2 # _pqign2 2 s 60
  214.   ...X seconds...:set %_arhelp _sell2 # _pqign2 2 s | _askr _arhelp Ignore for how many seconds?
  215.   ...X minutes...:set %_arhelp _sell2 # _pqign2 2 m | _askr _arhelp Ignore for how many minutes?
  216.   ..All including channel text
  217.   ...Permanent:_sell2 # _pqign2 3 x x
  218.   ...60 seconds:_sell2 # _pqign2 3 s 60
  219.   ...X seconds...:set %_arhelp _sell2 # _pqign2 3 s | _askr _arhelp Ignore for how many seconds?
  220.   ...X minutes...:set %_arhelp _sell2 # _pqign2 3 m | _askr _arhelp Ignore for how many minutes?
  221.   ..-
  222.   ..Unignore:_sell2 # ignore -r 3
  223.   .-
  224.   .%s^mm:set %_arhelp _msgms send $1 | _askr _arhelp Memo to send via MemoServ to $1 $+ ?
  225.   .-
  226.   .Kickstats
  227.   ..View kickstats:_sell1 # kickstat
  228.   ..Clear kickstats:_sell1 # clrstat
  229.   ..Copy stats to clipboard:kickstat $1 c
  230.   .AutoGet
  231.   ..View stored autoget command:set %.aget $_ppcfg(autoget,$_ppmask($1,3)) | if (%.aget == $null) set %.aget (none) | dispa Autoget command stored for %col.target $+ $1 $+ - %.aget
  232.   ..-
  233.   ..Set autoget command:set %_arhelp autoget $1 | _askr _arhelp Command to use to autoget files from $1 $+ ?
  234.   ..-
  235.   ..Clear stored autoget command:autoget $1 -c
  236.   ..Disable autoget for this user:autoget $1 off
  237.   .$_tf2any($_hpop,$null,╗ secret popup ½):say $echoi(1.14.15,lookie lookie lookie... I found a COOKIE! :D)
  238.   -
  239.   Quick kick:_sell2 # k #
  240.   Quick ban:_sell2 # cb #
  241.   -
  242.   Help:help ! nicklist popups
  243. }
  244. menu status {
  245.   $_exec(_usermpop):{}
  246.   Channels
  247.   .%^chan.1:set %.ch $_a1x($gettok(%^chan.1,2,32)) | j %.ch $_keys(%.ch)
  248.   .%^chan.2:set %.ch $_a1x($gettok(%^chan.2,2,32)) | j %.ch $_keys(%.ch)
  249.   .%^chan.3:set %.ch $_a1x($gettok(%^chan.3,2,32)) | j %.ch $_keys(%.ch)
  250.   .%^chan.4:set %.ch $_a1x($gettok(%^chan.4,2,32)) | j %.ch $_keys(%.ch)
  251.   .%^chan.5:set %.ch $_a1x($gettok(%^chan.5,2,32)) | j %.ch $_keys(%.ch)
  252.   .%^chan.6:set %.ch $_a1x($gettok(%^chan.6,2,32)) | j %.ch $_keys(%.ch)
  253.   .%^chan.7:set %.ch $_a1x($gettok(%^chan.7,2,32)) | j %.ch $_keys(%.ch)
  254.   .%^chan.8:set %.ch $_a1x($gettok(%^chan.8,2,32)) | j %.ch $_keys(%.ch)
  255.   .%^chan.9:set %.ch $_a1x($gettok(%^chan.9,2,32)) | j %.ch $_keys(%.ch)
  256.   .-
  257.   .$_tf2any($gettok(%^chan.1,1,32),%pp.lock,$null):if (%pp.lock == Lockchannellist) { set %pp.lock Unlocklist(currentlylocked) | disp Popups channel list is locked and will not change until you unlock it. } | else { set %pp.lock Lockchannellist | disp Popups channel list is now unlocked and will dynamically change as you join channels. }
  258.   .$_tf2any($gettok(%^chan.2,1,32),Joinall,$null):set %.num 1 | unset %.ch | :loop | set %.ch %.ch $gettok(%^chan. [ $+ [ %.num ] ] ,2,32) | if ($_vi(.num) <= 9) goto loop | set %.ch $_s2c($_a1x(%.ch)) | j %.ch $keys(%.ch)
  259.   .%^chan.clear:unset %^chan.* | set %pp.lock Lockchannellist
  260.   .-
  261.   .Join other...:_askr j Channel to join?
  262.   .List channels
  263.   ..with 5 or more users:.raw list >4
  264.   ..with 10 or more users:.raw list >9
  265.   ..with X or more users...:_askr _clist Minimum number of users on channel to list?
  266.   ..-
  267.   ..all (for smaller networks):.raw list
  268.   Favorites
  269.   .Join favorites now    F11:fav j
  270.   .-
  271.   .Join favorites on signon
  272.   ..$_dynpop($_ppcfg(Misc,AutoFavorites)) On:fav s on
  273.   ..$_dynpop($_not($_ppcfg(Misc,AutoFavorites))) Off:fav s off
  274.   .Different favorites for each 'net
  275.   ..$_dynpop($_ppcfg(Misc,FavoritesByNet)) On:_writecfg Misc FavoritesByNet $true
  276.   ..$_dynpop($_not($_ppcfg(Misc,FavoritesByNet))) Off:_writecfg Misc FavoritesByNet $false
  277.   .-
  278.   .View favorites:fav v
  279.   .Clear favorites:fav c
  280.   .-
  281.   .Add a channel to favorites...:set %_arhelp fav a | _askr _arhelp Channel to add to favorites?
  282.   .Remove a channel from favorites...:set %_arhelp fav r | _askr _arhelp Channel to remove from favorites?
  283.   -
  284.   Nickname
  285.   .%^nick.2:nick $gettok(%^nick.2,2,32)
  286.   .%^nick.3:nick $gettok(%^nick.3,2,32)
  287.   .%^nick.4:nick $gettok(%^nick.4,2,32)
  288.   .%^nick.5:nick $gettok(%^nick.5,2,32)
  289.   .%^nick.6:nick $gettok(%^nick.6,2,32)
  290.   .%^nick.7:nick $gettok(%^nick.7,2,32)
  291.   .%^nick.8:nick $gettok(%^nick.8,2,32)
  292.   .-
  293.   .$_tf2any($_not(%^nick.2),$null,%^nick.clear):unset %^nick.* | _dynpop.rot nick 8 $me
  294.   .Other...:_askr nick New nickname?
  295.   User mode
  296.   .Current
  297.   ..$_dynpop(%.^s) Server notices    +s
  298.   ...$_dynpop(%.^s) On:umode +s
  299.   ...$_dynpop($_not(%.^s)) Off:umode -s
  300.   ..$_dynpop(%.^w) See wallops    +w
  301.   ...$_dynpop(%.^w) On:umode +w
  302.   ...$_dynpop($_not(%.^w)) Off:umode -w
  303.   ..$_dynpop(%.^i) Invisible    +i
  304.   ...$_dynpop(%.^i) On:umode +i
  305.   ...$_dynpop($_not(%.^i)) Off:umode -i
  306.   ..-
  307.   ..Other...:_askr umode User modes to set (prefix with +) or unset? (prefix with -)
  308.   .Default
  309.   ..$_dynpop(%+mode.s) Server notices    +s
  310.   ...$_dynpop(%+mode.s) On:set %+mode.s $true | disp User mode +s (server notices) will be on by default when you signon.
  311.   ...$_dynpop($_not(%+mode.s)) Off:set %+mode.s $false | disp User mode +s (server notices) will be off by default when you signon.
  312.   ..$_dynpop(%+mode.w) See wallops    +w
  313.   ...$_dynpop(%+mode.w) On:set %+mode.w $true | disp User mode +w (IRCop wallops) will be on by default when you signon.
  314.   ...$_dynpop($_not(%+mode.w)) Off:set %+mode.w $false | disp User mode +w (IRCop wallops) will be off by default when you signon.
  315.   ..$_dynpop(%.^i2) Invisible    +i
  316.   ...$_dynpop(%.^i2) On:set %default.umode $remove(%default.umode,i) $+ i | disp User mode +i (invisible) will be on by default when you signon.
  317.   ...$_dynpop($_not(%.^i2)) Off:set %default.umode $remove(%default.umode,i) | disp User mode +i (invisible) will be off by default when you signon.
  318.   ..-
  319.   ..Other...:_askr _pumode User modes to set (prefix with +) or unset? (prefix with -) (by default when signing on)
  320.   .-
  321.   .Configure...:config snotice
  322.   -
  323.   %s^x
  324.   .Access
  325.   ..Perform login...    [á 0 á]:set %_arhelp _psxwlogin X | _askr _arhelp Channel to login to?
  326.   ..Change password...    [á 0 á]:set %_arhelp _psxwpass1 X | _askr _arhelp Channel to change password on?
  327.   ..Deauthenticate...    [á 0 á]:set %_arhelp _msgxw X deauth | _askr _arhelp Channel to deauthenticate on?
  328.   .-
  329.   .Getting in
  330.   ..Unban self...    [ 75 ]:set %_arhelp _psxwunbans X | _askr _arhelp Channel to unban self on?
  331.   ..Invite self...    [100]:set %_arhelp _psxwinvs X | _askr _arhelp Channel to invite self to?
  332.   ..Clear mode...    [400]:set %_arhelp _msgxw X clearmode | _askr _arhelp Channel to clear mode on?
  333.   .Commands
  334.   ..Topic...    [ 50 ]:set %_arhelp _psxwtopic X | _askr _arhelp Channel to change topic on?
  335.   ..Kick...    [ 50 ]:set %_arhelp _psxwkick X | _askr _arhelp Channel to kick user from?
  336.   ..-
  337.   ..Ban...    [ 75 ]:set %_arhelp _psxwban X | _askr _arhelp Channel to ban user from?
  338.   ..Unban...    [ 75 ]:set %_arhelp _psxwunban X | _askr _arhelp Channel to unban from?
  339.   ..-
  340.   ..Op...    [100]:set %_arhelp _psxwop X | _askr _arhelp Channel to op user in?
  341.   ..Deop...    [100]:set %_arhelp _psxwdop X | _askr _arhelp Channel to deop user in?
  342.   ..-
  343.   ..Filterkick...    [200]:set %_arhelp _psxwkick0 X | _askr _arhelp Channel to kick from?
  344.   .-
  345.   .Chan info
  346.   ..Search...    [á 0 á]:set %_arhelp msg X,W search | _askr _arhelp Topic to search X/W channel databases for?
  347.   ..-
  348.   ..Chaninfo...    [á 0 á]:set %_arhelp _msgxw X chaninfo | _askr _arhelp Channel to get X info on?
  349.   ..Status...    [á 1 á]:set %_arhelp _msgxw X status | _askr _arhelp Channel to get X status on?
  350.   .X info
  351.   ..Verify CService rep...    [á 0 á]:set %_arhelp _msgxw X verify | _askr _arhelp Nickname to verify as CService representative?
  352.   ..Ignore list    [á 0 á]:_msgxw X showignore
  353.   ..MOTD    [á 0 á]:_msgxw X motd
  354.   ..Map of servers    [á 0 á]:_msgxw X map
  355.   %s^w
  356.   .Access
  357.   ..Perform login...    [á 0 á]:set %_arhelp _psxwlogin W | _askr _arhelp Channel to login to?
  358.   ..Change password...    [á 0 á]:set %_arhelp _psxwpass1 W | _askr _arhelp Channel to change password on?
  359.   ..Deauthenticate...    [á 0 á]:set %_arhelp _msgxw W deauth | _askr _arhelp Channel to deauthenticate on?
  360.   .-
  361.   .Getting in
  362.   ..Unban self...    [ 75 ]:set %_arhelp _psxwunbans W | _askr _arhelp Channel to unban self on?
  363.   ..Invite self...    [100]:set %_arhelp _psxwinvs W | _askr _arhelp Channel to invite self to?
  364.   ..Clear mode...    [400]:set %_arhelp _msgxw W clearmode | _askr _arhelp Channel to clear mode on?
  365.   .Commands
  366.   ..Topic...    [ 50 ]:set %_arhelp _psxwtopic W | _askr _arhelp Channel to change topic on?
  367.   ..Kick...    [ 50 ]:set %_arhelp _psxwkick W | _askr _arhelp Channel to kick user from?
  368.   ..-
  369.   ..Ban...    [ 75 ]:set %_arhelp _psxwban W | _askr _arhelp Channel to ban user from?
  370.   ..Unban...    [ 75 ]:set %_arhelp _psxwunban W | _askr _arhelp Channel to unban from?
  371.   ..-
  372.   ..Op...    [100]:set %_arhelp _psxwop W | _askr _arhelp Channel to op user in?
  373.   ..Deop...    [100]:set %_arhelp _psxwdop W | _askr _arhelp Channel to deop user in?
  374.   ..-
  375.   ..Filterkick...    [200]:set %_arhelp _psxwkick0 W | _askr _arhelp Channel to kick from?
  376.   .-
  377.   .Chan info
  378.   ..Search...    [á 0 á]:set %_arhelp msg X,W search | _askr _arhelp Topic to search X/W channel databases for?
  379.   ..-
  380.   ..Chaninfo...    [á 0 á]:set %_arhelp _msgxw W chaninfo | _askr _arhelp Channel to get W info on?
  381.   ..Status...    [á 1 á]:set %_arhelp _msgxw W status | _askr _arhelp Channel to get W status on?
  382.   .W info
  383.   ..Verify CService rep...    [á 0 á]:set %_arhelp _msgxw W verify | _askr _arhelp Nickname to verify as CService representative?
  384.   ..Ignore list    [á 0 á]:_msgxw W showignore
  385.   ..MOTD    [á 0 á]:_msgxw W motd
  386.   ..Map of servers    [á 0 á]:_msgxw W map
  387.   %s^c
  388.   .Getting in
  389.   ..Invite self...    [ A ]:set %_arhelp _msgcs invite | _askr _arhelp Channel to invite self to?
  390.   ..-
  391.   ..Unban self...    [ A ]:_askr _pcsu1 Channel to unban self from?
  392.   ..Clear banlist...    [ S ]:_askr _pcsu2 Channel to clear banlist on?
  393.   ..-
  394.   ..Founder login...    [ F ]:_askr _pcsfl Channel to perform founder login on?
  395.   .Mass
  396.   ..Deop...    [ A ]:set %_arhelp _msgcs mdeop | _askr _arhelp Channel to perform mass deop on?
  397.   ..Kick...    [ A ]:set %_arhelp _msgcs mkick | _askr _arhelp Channel to perform mass kick on?
  398.   .-
  399.   .Chan info
  400.   ..Search...    [ -- ]:set %_arhelp _msgcs list | _askr _arhelp Search ChanServ database for what?
  401.   ..-
  402.   ..Chaninfo...    [ -- ]:set %_arhelp _msgcs info | _askr _arhelp Channel to get ChanServ info for?
  403.   ..Count of ops...    [ A ]:set %_arhelp _msgcs count | _askr _arhelp Channel to get count of ops for?
  404.   %s^n
  405.   .Automatic login
  406.   ..Enable for $me $+ ...:set %_arhelp auto na $me | _askr _arhelp Password?
  407.   ..Disable for $me:auto nd $me
  408.   ..-
  409.   ..View all NickServ auto logins...:auto nv
  410.   ..Clear all NickServ auto logins:auto nd
  411.   .-
  412.   .Perform login...:if (%autonk. [ $+ [ $me ] ] != $null) auto np | else { set %_arhelp _msgns identify | _askr _arhelp Password for $me $+ ? }
  413.   .Change password...:_askr _pnspass New password for $me $+ ?
  414.   .-
  415.   .Recovery
  416.   ..Kill (recover) a nick ...:_askr _pnsrec Nickname to recover?
  417.   ..Release a recovered nick...:_askr _pnsrel Nickname to release?
  418.   ..-
  419.   ..Kill a ghosted nick...:_askr _pnsghost Nickname (ghost) to kill?
  420.   .-
  421.   .Registration
  422.   ..Register $me $+ ...:_askr _pnsreg New NickServ password for $me $+ ?
  423.   ..Drop (unregister) $me:_msgns drop $me
  424.   .Config
  425.   ..URL
  426.   ...Set...:set %_arhelp _msgns set url | _askr _arhelp New URL to store in NickServ for $me $+ ?
  427.   ...Clear:_msgns set url
  428.   ..Nick kill enforce
  429.   ...On:_msgns set kill on
  430.   ...Off:_msgns set kill off
  431.   ..Don't accept memos
  432.   ...On:_msgns set nomemo on
  433.   ...Off:_msgns set nomemo off
  434.   ..Can't be added to AOP/SOP lists
  435.   ...On:_msgns set noop on
  436.   ...Off:_msgns set noop off
  437.   .Access list
  438.   ..View for $me:_msgns access list
  439.   ..View for other nick...:set %_arhelp _msgns access list | _askr _arhelp Nick to view access list for?
  440.   ..-
  441.   ..Add entry...:set %_arhelp _msgns access add | _askr _arhelp Mask to add to access list for $me $+ ?
  442.   ..Delete entry...:set %_arhelp _msgns access del | _askr _arhelp Mask to remove from access list for $me $+ ?
  443.   .-
  444.   .User info
  445.   ..Get info on user...:set %_arhelp _msgns info | _askr _arhelp User to look up info in NickServ for?
  446.   ..-
  447.   ..Get "access" of user...:set %_arhelp _msgns access | _askr _arhelp User to look up NickServ "access" of?
  448.   ..-
  449.   ..Search...:set %_arhelp _msgns list | _askr _arhelp Search NickServ database for what?
  450.   %s^m
  451.   .List your memos:_msgms list
  452.   .Read memo
  453.   ..1:_msgms read 1
  454.   ..2:_msgms read 2
  455.   ..3:_msgms read 3
  456.   ..4:_msgms read 4
  457.   ..5:_msgms read 5
  458.   ..-
  459.   ..More...:set %_arhelp _msgms read | _askr _arhelp Memo number to read?
  460.   .Delete memo
  461.   ..All:_msgms del all
  462.   ..-
  463.   ..1:_msgms del 1
  464.   ..2:_msgms del 2
  465.   ..3:_msgms del 3
  466.   ..4:_msgms del 4
  467.   ..5:_msgms del 5
  468.   ..More...:set %_arhelp _msgms del | _askr _arhelp Memo number to delete?
  469.   ..-
  470.   ..Undelete...:set %_arhelp _msgms undel | _askr _arhelp Memo number to undelete?
  471.   ..Purge...:set %_arhelp _msgms purge | _askyn _arhelp Purge all deleted memos? (cannot be undone)
  472.   .-
  473.   .Send
  474.   ..Memo to user...:_askr _psmemo User to send memo to?
  475.   ..Memo to channel...:_askr _psmemo2 Channel to send memo to SOPs?
  476.   .-
  477.   .Forwarding
  478.   ..Enable...:set %_arhelp _psmemf Nickname to forward your memos to?
  479.   ..Disable:_msgms forward -
  480.   ..-
  481.   ..View setting:_msgms forward
  482.   -
  483.   Quit...:quit
  484.   Server
  485.   .Port scan...:ports
  486.   .-
  487.   .Server links:links
  488.   .Map of servers:map
  489.   .List servers
  490.   ..1 or 2 hops away:nearserv
  491.   ..2 or 3 hops away:nearserv >2 <3
  492.   ..3 or 4 hops away:nearserv >3 <4
  493.   ..4 or more hops away:nearserv >4 <9
  494.   .-
  495.   .List IRCops:who 0 o
  496.   .User counts:lusers
  497.   .-
  498.   .Stats
  499.   ..Global bans    g:stats g
  500.   ..Local bans    k:stats k
  501.   ..Commands    m:stats m
  502.   ..Operators allowed    o:stats o
  503.   ..Ports    p:stats p
  504.   .MOTD:motd
  505.   .Time:.raw time
  506.   -
  507.   Recent
  508.   .%^serv.1:set %.serv $gettok(%^serv.1,2-,32) | server $remove(%.serv,$chr(44))
  509.   .%^serv.2:set %.serv $gettok(%^serv.2,2-,32) | server $remove(%.serv,$chr(44))
  510.   .%^serv.3:set %.serv $gettok(%^serv.3,2-,32) | server $remove(%.serv,$chr(44))
  511.   .%^serv.4:set %.serv $gettok(%^serv.4,2-,32) | server $remove(%.serv,$chr(44))
  512.   .%^serv.5:set %.serv $gettok(%^serv.5,2-,32) | server $remove(%.serv,$chr(44))
  513.   .%^serv.6:set %.serv $gettok(%^serv.6,2-,32) | server $remove(%.serv,$chr(44))
  514.   .%^serv.7:set %.serv $gettok(%^serv.7,2-,32) | server $remove(%.serv,$chr(44))
  515.   .%^serv.8:set %.serv $gettok(%^serv.8,2-,32) | server $remove(%.serv,$chr(44))
  516.   .-
  517.   .%^serv.clear:unset %^serv.*
  518.   -
  519.   Undernet
  520.   .Random EU server:server eu.undernet.org $gettok(6667,$r(1,1),32)
  521.   .Random US server:server us.undernet.org $gettok(6667,$r(1,1),32)
  522.   .-
  523.   .Canada
  524.   ..Montreal:server montreal.qu.ca.undernet.org $gettok(6668 6669 7777,$r(1,3),32)
  525.   ..Toronto:server toronto.on.ca.undernet.org $gettok(6668 6669 7777,$r(1,3),32)
  526.   ..Vancouver:server vancouver.bc.ca.undernet.org $gettok(6666 6668 6669,$r(1,3),32)
  527.   .Europe
  528.   ..BE, Antwerpen:server antwerpen.be.eu.undernet.org $gettok(6660 6662 6664,$r(1,3),32)
  529.   ..DE, Goettingen:server goettingen.de.eu.undernet.org $gettok(6666 7000 7001,$r(1,3),32)
  530.   ..DE, Regensburg:server regensburg.de.eu.undernet.org $gettok(6666 7000,$r(1,2),32)
  531.   ..FR, Caen:server caen.fr.eu.undernet.org $gettok(6668 7000,$r(1,2),32)
  532.   ..NL, Diemen:server diemen.nl.eu.undernet.org $gettok(6668 6669 7000,$r(1,3),32)
  533.   ..NL, Leiden:server leiden.nl.eu.undernet.org $gettok(6668 6669 7000,$r(1,3),32)
  534.   ..NO, Oslo:server oslo.no.eu.undernet.org $gettok(6660 6662 6664,$r(1,3),32)
  535.   ..SE, Lulea:server lulea.se.eu.undernet.org $gettok(7000 7777,$r(1,2),32)
  536.   ..UK, London:server london.uk.eu.undernet.org $gettok(6666 6668,$r(1,2),32)
  537.   .New Zealand
  538.   ..Auckland:server auckland.nz.undernet.org $gettok(6667 6668,$r(1,2),32)
  539.   .USA
  540.   ..America OnLine:server undernet.irc.aol.com $gettok(6665 6669,$r(1,2),32)
  541.   ..AZ, Phoenix:server phoenix.az.us.undernet.org $gettok(6668 6669,$r(1,2),32)
  542.   ..CA, SanDiego:server sandiego.ca.us.undernet.org $gettok(6668 7000 7777,$r(1,3),32)
  543.   ..DC, Washington:server washington.dc.us.undernet.org $gettok(6661 6663 6665,$r(1,3),32)
  544.   ..IL, Chicago:server chicago.il.us.Undernet.org $gettok(6668 6669 7777,$r(1,3),32)
  545.   ..KS, Manhattan:server manhattan.ks.us.undernet.org $gettok(6668 7000 7777,$r(1,3),32)
  546.   ..MA, Lowell:server lowell.ma.us.undernet.org $gettok(6668 6669 7777,$r(1,3),32)
  547.   ..MO, Springfield:server springfield.mo.us.undernet.org $gettok(6668 6669 7000,$r(1,3),32)
  548.   ..MO, St.Louis:server stlouis.mo.us.undernet.org $gettok(6666 6668 6669,$r(1,3),32)
  549.   ..NJ, New Brunswick:server newbrunswick.nj.us.undernet.org $gettok(6662 6664 6666,$r(1,3),32)
  550.   ..OK, OKC:server okc.ok.us.undernet.org $gettok(4400 6660 6661 6662 6663 6664 6665,$r(1,7),32)
  551.   ..PA, Pittsburgh:server pittsburgh.pa.us.undernet.org $gettok(6668 6669,$r(1,2),32)
  552.   ..SC, RockHill:server rockhill.sc.us.undernet.org $gettok(4400 6660 6661 6662 6663 6664 7000 7777,$r(1,8),32)
  553.   ..TX, Dallas:server dallas.tx.us.undernet.org $gettok(6668 6669,$r(1,2),32)
  554.   ..UT, Saltlake:server saltlake.ut.us.undernet.org $gettok(6668 6669,$r(1,2),32)
  555.   ..VA, Blacksburg:server blacksburg.va.us.undernet.org $gettok(6668 7000 7777,$r(1,3),32)
  556.   DALnet
  557.   .Random EU server:server irc.eu.dal.net $gettok(7000,$r(1,1),32)
  558.   .Random US server:server irc.dal.net $gettok(7000,$r(1,1),32)
  559.   .-
  560.   .Canada
  561.   ..Alberta:server raptor.dal.net $gettok(7000,$r(1,1),32)
  562.   ..British Columbia:server opus.dal.net $gettok(6662 6663 6664 7000,$r(1,4),32)
  563.   .Europe
  564.   ..NO, Tromso:server viking.dal.net $gettok(6668 6669 7000,$r(1,3),32)
  565.   ..SE, Goteborg:server ced.dal.net $gettok(6667 7000,$r(1,2),32)
  566.   ..UK, London:server defiant.dal.net $gettok(7000 7001 7002 7003,$r(1,4),32)
  567.   .USA
  568.   ..AOL server:server ans.dal.net $gettok(6662 6664 7000,$r(1,3),32)
  569.   ..CA, San Diego:server voyager.dal.net $gettok(6666 6668 6669 7000,$r(1,4),32)
  570.   ..FL, Hollywood:server sodre.dal.net $gettok(6662 6663 7000,$r(1,3),32)
  571.   ..IN, Hebron:server hebron.dal.net $gettok(6661 6662 6663 7000,$r(1,4),32)
  572.   ..MI, Detroit:server webbernet.dal.net $gettok(6665 6669 6670 7000,$r(1,4),32)
  573.   ..MO, St.Louis:server stlouis.dal.net $gettok(6665 6666 7000,$r(1,3),32)
  574.   ..NY, New York City:server liberty.dal.net $gettok(6662 6663 6664 7000,$r(1,4),32)
  575.   ..OH, Cleveland:server barovia.dal.net $gettok(6661 6662 6663 7000,$r(1,4),32)
  576.   ..OH, Columbus:server arabian.oh.us.dal.net $gettok(6660 6663 6666 6669,$r(1,4),32)
  577.   ..OH, Toledo:server glass.dal.net $gettok(6667 7000,$r(1,2),32)
  578.   ..OK, Tulsa:server webzone.dal.net $gettok(6664 6665 6668 7000,$r(1,4),32)
  579.   EFnet
  580.   .Random server:server irc.chat.org $gettok(6667,$r(1,1),32)
  581.   .-
  582.   .Australia
  583.   ..Telstra:server efnet.telstra.net.au $gettok(6667,$r(1,1),32)
  584.   .Europe
  585.   ..France:server irc.ec-lille.fr $gettok(6667,$r(1,1),32)
  586.   ..Israel:server irc.inter.net.il $gettok(6667,$r(1,1),32)
  587.   ..Netherlands:server irc.nijenrode.nl $gettok(6667,$r(1,1),32)
  588.   ..Norway:server irc2.homelien.no $gettok(6666 7000 7001,$r(1,3),32)
  589.   ..Sweden:server irc.df.lth.se $gettok(6666 6668 6669,$r(1,3),32)
  590.   ..UK, Demon:server efnet.demon.co.uk $gettok(6665 6666 6668 6669,$r(1,4),32)
  591.   .USA
  592.   ..America OnLine:server irc02.irc.aol.com $gettok(6662 6664 6666 6668,$r(1,4),32)
  593.   ..AZ, Phoenix:server irc-w.primenet.com $gettok(6663 6664 6665 6666,$r(1,4),32)
  594.   ..AZ, Tucson:server irc.blackened.com $gettok(6664 6665 6666 6668,$r(1,4),32)
  595.   ..CA, San Diego:server irc.cerf.net $gettok(6667,$r(1,1),32)
  596.   ..CO, Colorado:server irc.colorado.edu $gettok(5555 6665 6666,$r(1,3),32)
  597.   ..GA, Atlanta:server irc.emory.edu $gettok(6667,$r(1,1),32)
  598.   ..IL, Chicago:server irc.ais.net $gettok(6661 6663 6665 6669,$r(1,4),32)
  599.   ..Netcom:server irc-2.netcom.com $gettok(6667 6671,$r(1,2),32)
  600.   ..OK, Oklahoma:server irc.ionet.net $gettok(6667,$r(1,1),32)
  601.   ..VA, Herndon:server irc.psinet.com $gettok(6665 6666 6668,$r(1,3),32)
  602.   ..WA, Seattle:server irc.sprynet.com $gettok(6667,$r(1,1),32)
  603.   -
  604.   Help:help ! status popups
  605. }
  606.